runtime.workType.assistQueue (field)

18 uses

	runtime (current package)
		mgc.go#L192: 	lockInit(&work.assistQueue.lock, lockRankAssistQueue)
		mgc.go#L410: 	assistQueue struct {
		mgcmark.go#L717: 	lock(&work.assistQueue.lock)
		mgcmark.go#L718: 	list := work.assistQueue.q.popList()
		mgcmark.go#L720: 	unlock(&work.assistQueue.lock)
		mgcmark.go#L728: 	lock(&work.assistQueue.lock)
		mgcmark.go#L733: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L738: 	oldList := work.assistQueue.q
		mgcmark.go#L739: 	work.assistQueue.q.pushBack(gp)
		mgcmark.go#L746: 		work.assistQueue.q = oldList
		mgcmark.go#L750: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L754: 	goparkunlock(&work.assistQueue.lock, waitReasonGCAssistWait, traceBlockGCMarkAssist, 2)
		mgcmark.go#L769: 	if work.assistQueue.q.empty() {
		mgcmark.go#L781: 	lock(&work.assistQueue.lock)
		mgcmark.go#L782: 	for !work.assistQueue.q.empty() && scanBytes > 0 {
		mgcmark.go#L783: 		gp := work.assistQueue.q.pop()
		mgcmark.go#L805: 			work.assistQueue.q.pushBack(gp)
		mgcmark.go#L816: 	unlock(&work.assistQueue.lock)